._6xhnqmg{
  padding:8px 0;
  margin-top:112px;
  margin-bottom: 15px;
  font-size:50px;
}
._qjhvrlm{
  display: block;
  font-weight: 700;
  color: #FF5A5F;
}
.index_search{
  width: 100%;
  height: auto;
  position: relative;
}
.search-box{
  width: 100%;
  height: 74px;
  font-size: 19px;
  line-height: 24px;
  background-color: #ffffff;
  border-radius: 4px;
  border: 1px solid #DBDBDB;
  margin-top: 16px;
  position: relative;
  box-shadow: 0 2px 5px rgba(156,160,171,0.25);
}
.search-icon{
  display: inline-block;
  width: 24px;
  height: 24px;
  position: absolute;
  top:28px;
  left: 22px;
}
.ipt-box{
  display: inline-block;
  width: 80%;
  margin-left: 5px;
  position: absolute;
  top:24px;
  left: 52px;
}
.ipt-box input{
  width: 100%;
  outline: 0;
  border:0;
}
.btn-box{
  position: absolute;
  right: 10px;
  top: 10px;
}
.btn-box button{
  padding: 16px 20px;
  background: #FF5A5F;
  color: #fff;
}
.searchContent{
  width: 100%;
  height: auto;
  border: 1px solid #DBDBDB;
  position: absolute;
  left: 0;
  top: 74px;
  background: #ffffff;
  box-shadow: 0 2px 5px rgba(156,160,171,0.25);
  display: none;
}
.searchContent .rowCon{
  border-bottom: 1px solid #DBDBDB;
  padding: 15px 0;
  margin: 0;
}
.rowCon .leftTit{
  text-align: center;
}
.rowCon .leftTit span{
  display: inline-block;
  margin-top: 10px;
  font-size: 15px;
  font-weight:bold;
}
.rowCon .rightCon{
  overflow: hidden;
}
.rowCon .rightCon span{
  float: left;
  display: inline-block;
}
.rowCon .rightCon span a{
  display: block;
  padding:8px 50px 5px 10px;
}
.rowCon .rightCon span a:hover{
  background: #008489;
}
.searchTips{
  padding-left: 15px;
  font-size: 12px;
}


._1ob6ca33{
  width: 100%;
  overflow: visible;
  margin-top: 30px;
}
._1ob6ca33 .title{
  font-weight: 700;
  margin-bottom: 8px ;
  font-family: Circular, "PingFang-SC", "Hiragino Sans GB", "微软雅黑", "Microsoft YaHei", "Heiti SC" !important;
  font-size: 28px ;
  line-height: 32px ;
  letter-spacing: -0.6px ;
  padding-top: 2px ;
  padding-bottom: 2px ;
  color: #484848 ;
}
._1ob6ca33 ul{
  width: 100%;
  overflow: hidden;
  padding: 0;
  margin-top: 16px;
}
._1ob6ca33 ul li{
  float: left;
  width: 25%;
  margin-right: 15px;
  cursor: pointer;
}
._1ob6ca33 ul li ._699th3t{
  display: flex;
  flex-direction: row;
  background-color: transparent;
  border: 1px solid rgba(0,0,0,0.1);
  border-radius: 3px;
  box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.06);
  margin-bottom: 4px;
  padding: 0;
  overflow: hidden;
  text-align: left;
}
._1ob6ca33 ul li ._699th3t ._6ikqekk{
  width: 96px;
  height: 72px;
}
._1ob6ca33 ul li ._699th3t ._1t073h8{
  height: 72px;
  line-height: 72px;
  padding:0 16px;
  font-size: 17px ;
  font-weight: 700
}
.modal-3{
  margin:40px 0;
}
.mod ._1vqgx0uu{
  width: 100%;
}
.mod ._1a3ojjlv{
  font-weight: 700 ;
  margin-bottom: 0 ;
  font-size: 28px ;
  line-height: 32px ;
  letter-spacing: -0.6px ;
  padding-top: 2px ;
  padding-bottom: 2px ;
  color: #484848 ;
}
.modal-3 ._n6rg3t{
  font-size: 17px ;
  line-height: 24px ;
  letter-spacing: 0.2px ;
  padding-top: 0 ;
  padding-bottom: 0 ;
  color: #484848 ;
  font-weight: 300 ;
  margin-top: 0 ;
}
.city-new{
  width: 100%;
  margin-top:8px;
  margin-bottom: 12px;
  overflow: hidden;
}
.city-new ul{
  width: 100%;
  overflow: hidden;
  display: flex;
  flex-direction:row;
  justify-content: space-between;
  margin-left: -8px;
  margin-right: -8px;
}
.city-new ul li{
  width: 33.33333%;
  padding:0 8px;
}
.city-new ul li .img{
  margin-bottom: 10px;
}
.city-new ul li .small{
  font-size: 12px;
  margin-bottom: 2px;
}
.city-new ul li .tit{
  font-weight:700;
  color: #484848;
  font-size: 17px;
}
.city-new ul li .content{
  font-size: 15px;
  font-weight: 300;
  color: #484848;
  word-wrap: break-word;
}
.hot-nav{
  height: 100% ;
  white-space: nowrap ;
  padding-bottom: 30px ;
  margin-bottom: -30px ;
}
.hot-nav-btn{
  cursor: pointer ;
  display: inline-block ;
  white-space: nowrap ;
  font-size: 15px ;
  line-height: 18px ;
  letter-spacing: 0.2px ;
  padding: 16px 0;
  color: #484848 ;
  margin: 0 24px 0 0 ;
  outline: none;
  bottom: 0;
}
.hot-nav span.on{
  border-bottom: 2px solid #008489;
  color: #008489;
}
.hot-img-box{
  width: 100%;
  border-top:1px solid #DBDBDB;
}
.hot-box{
  margin-top: 20px;
}
.hot-box ul{
  margin-left:-8px;
  margin-right:-8px;
  overflow: hidden;
}
.hot-box ul li{
  float: left;
  width:33.333%;
  overflow: hidden;
}
.hot-box ul li .hot-list-box{
  padding:0 8px;
  width: 100%;
  margin-bottom: 15px;

}
.price-box{
  margin-top: 10px;
  overflow: hidden;
}
.price-box .meiwan-price{
  font-weight:700;
  font-size:17px;
}
._1bqpakk9 {
  display: inline-block;
  color: #008489 ;
  font-size: 12px ;
  height: 12px ;
  margin-right: 2px ;
  width: 12px ;
}
._1h9sghzw {
  display: inline-block ;
  position: relative ;
  font-size: 12px ;
  height: 12px ;
  margin-right: 3px ;
  width: 12px ;
  color: #008489 ;
}
._1pll9nyf {
  left: 0;
  position: absolute;
  color: #D8D8D8;
}
._odm2ne {
  left: 0;
  position: absolute;
}
.hot-info{
  overflow: hidden;
  margin-top: 10px;
}
.hot-info .font-1{
  color: #484848;
  font-size: 15px;
  word-wrap: break-word;
}
.hot-info .font-2{
  color: #767676;
  font-size:12px;
}
.original-box{
  width: 40px;
  height: 40px;
}
.original-box img{
  width: 100%;
  height: 100%;
}
.more-housing{
  padding:8px 12px;
  background: #008489;
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.more-housing:hover{
  color: #fff;
}
.modal-5{
  margin-top: 35px;
}
.modal-5 .plus{
  width: 100%;
  position: relative;
  margin-top: 10px;
}
.modal-5 .plus-imgInfo{
  position: absolute;
  left: 40px;
  top: 40px;
}
.modal-5 .plus-imgInfo .btn{
  padding: 0;
  margin-top: 15px;
}
.modal-5 .plus-imgInfo .btn a{
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
  padding:12px 24px;
  background: #fff;
  color: #484848 ;
  font-weight:700;
}
.modal-6{
  margin-top: 50px;
}
.mod6-cont{
  margin-top: 15px;
  width: 100%;
}
.mod6-cont ul{
  overflow: hidden;
  margin:0 -8px;
}
.mod6-cont ul li{
  float: left;
  width: 16.6666666668%;
  margin-bottom: 15px;
}
.mod6-cont ul li .img-list{
  padding:0 8px;
}
.mod6-cont ul li .name{
  font-size: 15px;
  font-weight:700;
  color: #484848;
  margin-right: 5px;
}
.mod6-cont ul li .price{
  font-size: 12px;
  color: #484848;
  margin-top: 5px;
}
.listBox{
  width: 100%;
  margin-top: 15px;
}
.listBox ul{
  overflow: hidden;
  margin:0 -8px;
}
.listBox ul li{
  float: left;
  width:50%;
  margin-bottom: 15px;
  color: #484848;
}
.listBox ul li .box{
  padding-left: 8px;
  padding-right: 8px;
}
.listBox ul li .box .row1{
  font-size: 12px;
  font-weight: 700;
  margin-top: 10px;
}
.listBox ul li .box .row2{
  font-size: 17px;
  letter-spacing: 0.2px;
  color: #484848;
  font-weight: 300;
}
.travellerBox ul li,
.story-list ul li{
  width: 25%;
}
.travellerBox ul li .traveller-row2{
  font-weight:700;
  font-size:17px;
}
.travellerBox ul li .traveller-row3{
  font-size:15px;
}
.more-all{
  color: #008489;
  font-size: 17px;
  margin-top: 20px;
}
.more-all:hover{
  color: #008489;
  text-decoration: underline;
}
.story-list .name-box{
  font-size:15px;
  color: #484848;
}
.story-list .name-box .name{
  font-weight:700;
}
.story-list .name-box .desc{
  font-weight:300;
}

